buzzards bay

Noun
  1. an inlet of the Atlantic Ocean in southeastern Massachusetts

Khám phá thêm

Các từ liên quan

Từ đồng nghĩa

buzzards bay
Buzzards Bay is a popular spot for sailing and fishing.